attempting a generic mesh loading system; obj