API docs, architecture