Version 2 of my LightWeightContentManagementSystem.