Group methods together, add DefaultFormat, doc, stop exporting non exported functions