Ok, so I started planning my next app... My line of thinking is this: User downloads my app with one or two features ( I would call them Modules ) Then, in-app the user can buy additional independant Modules. These Modules would then be Loaded into the app and showed inside a panel. how can this be achieved, knowing that each Module has very different funcionality, thou sharing one single main component? to be more clear, imagine a workbench, that starts of with only a workspace and a vice. then the user can buy a lab power-supply, then an osciloscope, then a wave-gen... All have different specific uses, but all work on the workbench, either stand alone, either together... HOW CAN THIS BE ACHIEVED?