Implemented controls setup view groups (still has some quirks).