[UNFINISHED] Red refactoring, hulling dominance enum