reorganize left navigation in separate component