Move global helpers to abstract class
Relocate page-level docblock
Code formatting and cleanup
Base code for the cache component