Rewrite some more sections.

Another rewrite due to fresh perspective on code.
Added params to some shaders.
Added small animation to list title.