In order to extract physical information from gauge theories, one either constructs gauge invariant observables or fixes a gauge. In a canonical language, this usually means either constructing functions which Poisson-commute on the constraint surface with the gauge generating first class constraints or to fix the flow of the latter by singling out points within each gauge orbit. Such gauge invariant observables are thus the `constants of motion' of the gauge generators and referred to as Dirac observables.