Add nav composer
Page entity and Page repo