Proof of concept; see readme for instructions