[642] Outline of API and missing templates