Quote Originally Posted by Evil G
abstraction layer .
What's that & why is it necessary?