Devise
Namespace

Devise\Pages\Interrupter

Block
BlockFactory the purpose this class is to take a blade view and abstract out all the @if, @foreach blocks and put them into a composite pattern structure so we can use those blocks later to print off devise placeholder tags
DeviseBladeCompiler
DeviseTag convert this node data into useful key, type, humanName, group, collection, alternateTarget? assert key is valid for collection or binding both assert that there is a type no human name present, make one from key
ViewOpener