Cleaned up GLDefaultSystem and DefaultSystem. SystemInterface doesn't contain clear functions now.