small update, I was really struggling to find a solution to my program system what would fit all the criteria that I wanted (cpu efficient, infinitely expandable, intuitive) and I was really thinking about this for a good few hours. Nothing came to mind.
Then I put the entire project on hold for a day and focused on school work. when I was studying, I listened to BLU and not only was I able to figure out the homework better, but I (think) I found a very simple solution to the problem I talked about above that fits the criteria.
So long story shot, BLU is definitely one of my secret weapons for learning.