I've just skimmed over the threads about separating the different OGL profiles in OpenTK.
What's the current plan for the future? Different assemblies for each profile
(e.g. one for <= 3.0, >3.0 to 3.x, 4.0 to 4.x, common ext, legacy ext) seems to be a quite nice solution.