Added horizontal menu & optimized vert-nav abstraction