Wow, you're making me feel relatively sane only writing my own wiki server. I don't have to satisfy published APIs! I guess take one API at a time, write some unit tests, and build code to make them run. It's always this simple when you're just talkin about it.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi