Generally speaking, we try to separate enums and classes into their own files. However, we don't follow that guidelines too strictly. PRs are definitely welcome :)
cc @edgardozoppi
I was planning to do it later since I wanted to concentrate in more important things first. :)
@shaggygi I appreciate your comment but I think there is no need for you to spend time in creating a PR for this, I will take care of it soon. The reason is I am still making lots of changes to the project and moving code between files at this point will create several git conflicts that I would like to avoid if possible. Thanks!
This change is included in PR #2400.