Big refactor.

Loader -> Gem to make it clear it is a noun (value type). Converter is now module functions because fuck classes. /cc @alex @glyph