Removed unnecessary signals
Cleaned up
Reduced memory usage by reading data directly from file

The data is now parsed directly from the file after its opening to
create an OpenGL display list instead of storing the facets in memory.