In the effort of maintaining a level of abstraction, what choice is typically left independent?
This can be achieved by ensuring that different representations can be transformed into each other efficiently.