Base Layer; Approach
Utility classes - Emitter