Moving navigation related code to Navigation component namespace

As per the title