Feature/vendor configuration

This branch has the work for factoring out organization specific components. It also has some improvements to the way doxygen runs, though it isn't yet complete.