I am attempting to build a navigation system that features an arrow on
the left pointing horizontal. Upon click, the arrow turns 90 degrees
CW exposing content. The rest of the selectable arrows (in the nav)
move up/down depending on spacial needs, accordian-style.

How the hell do I create this? Where do I start? What is this called?
As reference, it is similar to Mac navigation...

Thanks in advance to anyone who can assist...

-Andy