Implement navigation history and path modelling
Provides both a way to navigate forwards/backwards, as well as a saner way to handle path component-dependent views such as the path control at the top of the directory page and the miller columns
Provides both a way to navigate forwards/backwards, as well as a saner way to handle path component-dependent views such as the path control at the top of the directory page and the miller columns