Programming music on RB Cloud

I am trying to work out what is going to be the most reliable way to set up the programming on my station

I am thinking that I should break up my music into separate folders for High, Medium, and Low rotations

Then folders for ID's and Ads

I also have two regular segments that I want to run hourly

I would like to run one segment at the top of the hour and the second at half-past

Would the best way be to set up the music and ID's in a playlist and use the scheduler to insert Segments and Ads after songs?

Does the playlist select a song randomly out of the folder it is directed to within the playout rules?

Am I thinking the right way or am I going to create issues

Thanks in Advance