Added skeleton framework for API guide.

@Cilph, @erendrake: any work on the guide should use this as the starting point.