Created PlayList for setting up dependencies, though, should not be needed for most.
Abstracted a Device Class for the device in question.