Update API docs and add crosslinks