Document what target regen exception is for.
When building a directory, include path seperator in finding targets.
Add some docstrings to "public" methods