Fairly certain i've finally conquored the autolayout vs animation bug.
slightly less hacky window borders
ThemeEngine: only archive constraints that are copied from archiveable constraints