Applying a Heuristic Approach to Developing a User Interface for College-Level Virtual Physics Labs