Initial version. Working 1.7. Ready for shared development.