Initial Import of working 0.9 version  - rough around the edges but proof of overall concept.