add a compatible version of silicium as a submodule (until the APIs of silicium stabilize)