rewrite code structure and support includes #8

Open
jlecour wants to merge 0 commits from includes into master

Diff content is not available