Added support classes
Reworked loader and transformer responsibilities