chore: update final structure of demo.
feat: add custom directory.