Made it a modular application. Added blazing support.