Agreed, the viewfinder grid need no positioning logic at all, simply CSS.

As David mentioned earlier, we should be setting the size and position of a div that contains the video element. The video element would be `height: 100%`, `width: 100%`, and would sit alongside a frame-grid sibling.

The frame-grid element would also be 100% width/height and have 4 child divs (two horizontal and two vertical) absolutely positioned relative to the sized parent div.