Dimension enum is no longer an enum because enums suck sometimes.