Refactoring, removing hard-coded file extensions, adding comments
Adding Freezable + Jco