A method of displaying a user interface, comprising the steps of first obtaining a representation of the user interface. The first and second rows of the plurality of quadrilateral face patterns have the same width and collectively define a height of the parallelogram front face pattern, with each of the parallelogram front face patterns having the same height. The input planes and output planes can be coupled together to form complex arrays that allow for the realization of logic functions.