Fix maven build
Start write documentations
Doc: Implementing simple XFactory