Introduction
_Design Layers_ are state-connected observer components that offer the ability to interactively apply or reflect changes to items on a panel. A design layer will take some reference to a panel and then map the specific interactions it provides to that panel's contents. For example, the ItemPreviewDesignLayer will render preview images for every item on the panel it is observing.