Refactor IDestroyable classes
Added loader package