Begin the refactoring of issue #13 with some new abstractions in plumbing (Material, MaterialStatus). Discard older migrations. Replace the library django-polymodels by django_polymorphic in the models and tests.