Classes to support design information generation.