Dev factories/poc and initial dev and set up

Created test files and their dependencies.