Flyttet type-definisjoner til egen package for aa unngaa cyclic dependencies.