First extension interface documentation and updates in that interface

--HG--
branch : trunk
9 files changed