...
Moved widget caching to a central point within the App namespace
Cleanup and docs update