* Revised preprocessor defines naming conventions
* Revised documentation