Bit more clean up.
Move some files around.

Moved events into `src`.
Moved filepath things into its own library.