Each module is a Flash object, purposed for its own functions, embedding into a web page. It haven't fixed size or mandatory position, you can set it freely by define it's container with common HTML (XHTML).
Modules interact with each other, every one reacts to defined events in others. (Pro and Base versions only). For example: you click on HotSpot in the map module, then the panoramic module loads linked Panorama, and after that the map module shows dynamic field of vision depending on loaded panorama‘s parameters and position.