- [ ] add base path support - [ ] allow assets to be in any file - [ ] decide if testing is needed if not remove the test directory