Created by: Numbers88s
FYI: Had a bit of a merge conflict nightmare so I redid the work in this branch for a cleaner diff.
Moving executor functionality to domain driven service architecture
What gif best describes this PR or how it makes you feel?