declare component dependencies before element definitions.