Last 5 DEMANDS and their solutions

    1. no need to recompile for parameter changes -- as opposed to our older graphical codes

    2. zooming into more detail as needed -- zoom buttons on the interactive viewer

    3. possibility of drawing atoms of variable quality (dot, sphere, etc) -- dots seen in examples above, spheres have low high final

    4. true three-dimensional visualization with shading and automatic perspective -- AViz uses mesa, similar to OpenGL

    5. possibility of drawing bonds of variable length and thickness to aid three dimensional spatial comphrehension -- this is an issue for a whole other hour, which we do not have! its addressed here.