I hope you would have an expectation that CR and CMS are one of the biggest and complex parts of OpenACS. I advise you to look at templating more. Also file-storage is a good app that makes use of CR too.