* rethinking of core extensions
* different namespace in cache for modules and extensions