Adding initializer and Evented
Refactoring Streamer. Buffing template