Change interface for new design.
Extend PlayList functionality.
Move code to plugin.
Adjust package level.