readme: add contributing section
update playback plugin generation
use UIContainerPlugin as base class for container plugin and CorePlugin for core plugins