add outline core object model and beginnings of data importer