Resect Vial
Parts of Hawat code have been branched into Vial with vision of separate library. Considering current state of things this seems overkill, and it brings some nasty cases of code duplication (models have to be redefined on subclassing even for minor changes). It makes sense to merge relevant Vial code back into main Hawat and get rid of the rest (generic base classes, too general defaults and so on), preferably the whole Vial path.