Proof of concept 0.1.5

proof of concept, main things work, some things are missing.