Margins are now working.

* Also included a new mechanism to decide when to select element hidden under Fishnet controls
* It's gonna need a bit of work. Quite crappy right now.