Much like the early days of JS and APIs in general this is presumably going to need time to evolve and settle.