Move MessageBus observer into PostCreator
Converted flag threshold constants to enums
Move draft sequence incrementing out of `after_save`
Moved more `Post` callbacks into service classes
Convert Post type constants to Enum
PostDestroyer to replace callbacks for destroying