Checking this proof of concept in for now. Will come back to it later.