create package layout
split code into loading and models
split tests into loading and conversion