Documentation and examples reorganization