making checkAndCreateAppBladeCacheDirectory public
Making class extensions for AppBlade for each feature class. Putting feature dependent properties and functions into them.
Moving feature-dependent method implementations out to their respective managers.
Making CustomParametersManager a manager not only in name, but in class.