Responsive design
Merge changes from yb about options
Split out schema. Adjusted docs.