There is some reorg here for performance improvements, and some sugar coz it's nice Added README for general guidance