WIP - Chip visibility and movement

- Changes to try and get all possible chips visible no matter the zoom.
Currently, the width/height values shrink to 0 on about the third
iteration.