Replace flat Basis with a compilation

This Basis is still not ideal, but it’s a useful starting point.
Merge pull request #7 from rohkea/master

Replace flat Basis with a compilation