Explaining the core macros, the conditional compilation. Basically the ink stuff that must be in every contract.