So Close! with some code fixes and simplifications...

@TODO
- Some isAnalagous() functions aren't returning correctly from what i
can see...
- Resource inheritance is still buggy
- Fix Logs and Levels when everything is done