My notes to save confusion of GWT MVP, GIN,GUICE, and poorly documented Google source code

My notes to save confusion of GWT MVP, GIN,GUICE, and poorly documented Google source code