filereader: file operation, reading files, reading .obj parser: parses a string representing obj structure, converting to HE_obj print: various helper functions for printing the structures