layout structure
use jinja2
file/folder structure organization