Add skelenton for the internal modules

The files for the core internal modules has been added, although just a
title for the blurb is actually written. And the documentation for the
reference has been added.