feat(structuring): add structuring
update README and examples with structuring