website/schema: Add schemas for controller examples

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
website/schema: Fix typo

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
website: API doc generator WIP

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>