Modules work seamlessly

Move from one module to other seamlessly without losing context.

Modules work seamlessly