Got tests passing and proof of concept working.