reorganizing source
rolled back interfaces sketch from numbers, added a more complete sketch in algebra.
stub
playing with require.js