added framework for definitions. View Controller/Definition object classes.