API guidelines (final draft)

This should have changed right?