Api principles (preliminary, very rough draft)

+1