generic code moved to tangofx lib; macros moved to unrelated subproject, since not used any more