Co-Authored-By: cat130504 <231865593+cat130504@users.noreply.github.com>
move everything into its own directory, clean codebase up a lot