[example] Refactoring and documenting the example project - moving away from one monolithic namespace