  We will pick up the concepts of partial and complete observables introduced
by Rovelli in order to construct Dirac observables in gauge systems. We will
generalize these ideas to an arbitrary number of gauge degrees of freedom.
Different methods to calculate such Dirac observables are developed. For
background independent field theories we will show that partial and complete
observables can be related to Kucha\v{r}'s Bubble Time Formalism. Moreover one
can define a non-trivial gauge action on the space of complete observables and
also state the Poisson brackets of these functions.
  Additionally we will investigate, whether it is possible to calculate Dirac
observables starting with partially invariant partial observables, for instance
functions, which are invariant under the spatial diffeomorphism group.
