Andrew/siteview

thx
Sometimes, you might need an enum so that when this method gets called again, it doesn't update all constraints but just some of them. Right now, I think it's fine to leave it this way.