some missing abstractions
a prototypeusing spin and pyopspat is working
a lunch script that makes it happen