Compressed even further the documentation and moved some macros to the main unit.h