Im not gonna write stuff out but try this for a split.
1 - write down all the muscles of he body
2 - list them in to groups i.e. chest, shoulders, back etc
3 - in each group write how many diffrent angles and motions you can use to work that muscle. i.e. shoulders, pushing up, pulling up and leverage.
4 - write a list of the exercises you could use for each motion of each muscle. i.e. shoulders - pushing up = arnold press, dumbell press, barbell press etc, military press, etc... Pulling up, cleans, hanging cleans, bumbell cleans etc... leverage, front dumbbell raise, side raise, bent over anterior raise, cable raise.
this will take you days and you will need the help of
if you dont know it off by heart.
5 - take all your exercises and choose 4-5 per workout making sure that you work each body part at least once a week. its complicated but once you have it writen down you'll naver have to do it again so make sure you do it well.
I spent ages and ages doing this, and there are 100s of diffrent mass building workouts. and if you enjoy high intensity training you can add super sets and trisets, there are 1000000's of workouts to choose from
basically if your prepaired to do the work then you wont have to do the same workout for a couple of years.