This is the skeleton of this whole project