Document outline

Fundamentals section explains the overall design philosophy and introduces terminology
BML basics presents basic BML features. This should be enough to get you started.
Advanced features describes features related to concurrent programming and advance template processing
Programming A-Stack with BML describes how to create, deploy and run BML code on A-Stack.