TopJimmyCooks - can you post a screenshot of octoprint with, say, 10 custom macro buttons? It would be neat to see what it looks like and where it puts them.
Screens from Octoprint and pronterface. On octoprint you can do whatever you want, but not control the layout much that I can tell. On pronterface, it's one g or M code per button I think. By no means an expert on either app but have used both with decent results.