Rewrite the transmission format data structures
Implement and test unparsing of new formats
Reimplement content structure
Refactor format templates into separate module
Fix tests
Correctly detect incorrect input
Fix SQLAlchemy table creation failure
Make polymorphic identity of FormatNode subclasses accessible
Re-add method which got lost in rewrite
Update code for name changes
Rewrite transmission format forms
Vertical layout
Deploy generated parser for format expressions
Make editor frontend for new format expressions
Fix and test bug in format expression parser
Test and fix generation of ranges for non-group structures
Refactor format-related stuff into own module
Implement and test generation of random strings for a pattern
Fix position and info on generic parser error message
Catch multiple range specs applied to one object in parser