Needed since class aren't yet defined so we can't access their namespace. This avoids intermediate draw functions.