As a developer I want to easily be able to create new partitioned tables if necessary.
Provide a reasonably simple means to create new partitioned models/tables via a migration leveraging Django models.
This interface should create the partitioned table from the model as well as automatically create the default partition. The default partition (as well as any others) should be recorded into the partitioned_tables table.