Problem/Motivation
Layout plugins are great, but they don't have the ability to interact with the context API
E.g. a layout plugin might define one set of regions for a given node, but different regions for another node based on some conditions.
Proposed resolution
Add support for context-aware layout plugins