api doc diagram peter gustafson