Command, Processor and Dispatcher Patterns | Paramore Brighter Documentation