Basic macro system added.
Improve macro system, add include macro.