Init contribution to the README.md
Rework infrastructure provider, add JavaDoc
More JavaDoc and Docs. Add XBuildExtension class.