A base library for a CMS, built on the Lithium Framework