replace "- (id)init..." methods with "- (instancetype)init..."
Add some subscripting support for the plug-in handlers.
Replace PPMusicList with a Swift version.
Minor, fiddly changes.