Music Catalogue

The music catalogue allows a user to store a list of albums they own. An
album has a title, the name(s) of the performer(s) and a list of songs
in the album. Each album belongs to a
musical genre (or sub-genre).