WIP: New visuals

Your turn @lcampagn. I unified the lines and made it so that the `agg` lines could have color as an attribute. I also implemented a simplistic fix for #450 -- it might not be the best solution, but it seems to work. The examples now all run for me, but the meshes don't look quite right. I fixed a bunch of style issues. Tests also fail in a couple places.