Quickly hack in the interface generation changes
add missing options
Generate names for interfaces
Drop memory stuff
Drop reference to concurrent
Naming policy changes
Ok, *PHEW* take the wayback machine to some _unknown_ revision which works with Unity and contains our interface stuff