Core: Added a specification document for core-lib.

This clears out all of the Doxygen comments. While cool, it does not lend itself to the method of documentation that I am looking for. If an effort to produce documentation for internal use in begun, Doxygen will probably be revisted.
Core: Added additional specifications.