distinguish between externally requested log and internally generated log. (Different ids allow the caller to know if the response is from an issued command or auto-generated data.)
enable full system profile code
fixes to profile stream handling - need separate functions for read stream and write stream regions.
the address passed to objects for the eeprom storage is now the start of the definition block. since this is what is most relevant.