Ernst Lurker,
TinkerLinks
Multi-colored version