Micro: Added #ifdefs for more types, first sample of FunctionTable