Improved format system, changed API to make more sense