Rough proof of concept prototype working.