Document some interfaces
More documentation