@JacobCoffee, there is a very advanced proposal being worked on right now:
Or did I get things mixed up?