general structure creating stuff for journey* projects