| Adapter | 
| Event | 
| Partial | 
| Profiler | 
| Task | 
| AdapterInterface | An adapter provides a way to return/output the rendered code. | 
| CacheInterface | CacheInterface describes additional methods an adapter must implement to be compatible with caching methods and commands. | 
| AbstractAdapter | Extending AbstractAdapter gives you helpers to create an adapter in an easier way. |