Added the rudimentary functions for the base of the framework.