Looked good but for the ordering of headers. It's fighting with the generated stuff and interspersing libbitcoin and dependency headers. my understanding was internal header references came last. as for directories, the ordering appears opposite to the generation ordering