Thanks guys, most appreciated.
JJ, It won't build without the right files but that will come shortly, I am just doing some of the basic documentation, cleaned out the junk from the macro file, moved a number of files around in the directory tree and removed some of the stuff from Vasily's main macro file due to naming conflicts. The prologue/epilogue macros have been very reliable and so far the "invoke" style macro has been doing everything it is supposed to do and while it has had a reasonable amount of testing so far, it has not had the guts kicked out of it yet.
It won't be much longer, just a pile of stuff to move around.