Feature/nested scons

Improved from #11.

In a fresh clone:

git submodule init
git submodule update
scons