Prototype that roughly does the trick + notes on runnig