Abstract API for creating HTML5 Adobe CEP Extensions