Partway through refactoring SystemBuilder and cleaning up documentation.