Split out node and web project better