Static prototype

Merge infrastructure for prototyping as well as some navigation. Work on static prototype will be continued on the same branch