Lattice Design

Following lattice types are currently supported