Navigation components, implemented using the "atomic CSS" design pattern