Refs #77. We're no longer using os.path, use posixpath instead
Refs #77. This can fit on one line
Refs #77. PartContainer was definitely an unnecessary abstraction
Refs #77. Removed some unnecessary abstractions, updated method names
Refs #77. Scoped internal-only methods
Refs #77. Removed dead code