In reply to Ryan McCue.

it sounds like the decision to remove the abstraction layer has already been made. See:

https://github.com/WordPress/gutenberg/issues/876

https://github.com/WordPress/gutenberg/issues/893

LOL. Let's see how .org spin this one.