Abstract: A modular controller is provided for communication with an electronic device comprising: a first multi-faced module comprising at least one connector for releasable attachment to one or more additional modules; the at least one connector providing physical integration and electrical connectivity between the first module and the one or more additional modules.