Updated device layer navigation.
Refactor of ViewExtensions and rearrangement of functions for documentation.