I would have started with a version from MS Research; I used to keep tabs on MS-R stuff because a couple of guys who worked for me in Singapore ended up working there. One still does, and I think I still have the collage maker from their Cambridge (UK) lab
BR