feat: split packets definitions into separate assembly
Merge pull request #12 from Rutherther/packets Implement custom packet serializer
feat: add support for optional parameters
feat: allow packet attributes only on parameters
fix: make InnerSeparator, AfterSeparator non nullable
feat: add base packet types converting