This is not skyfire's extension api, just a proposal