Improved hex_lattice precision, readability
Started transition of lattices to polymorphism