Ashley : that plugin is there just to wait for your release. Having them directly in the framework, like what you are planning to do is the best solution, because there's going to be less bitmap array swapping (so much more reactivity in the end).
By the way, what kind of fallback are you planning for the 2D mode ? (Because I don't think we are going to have JS VM fast enough in the next year to crawl the whole bitmap matrix in realtime...)