Nice question. However, it is necessary for API to be equipped in future version of Q2A core at first. NoahY makes a thing like it. But API is not the thing which should be realized in plugin. If solid API is developed, various application will be developed. They will not be only themes.