Build a song recommendation engine using the Blackboard architectural pattern