MCAnimator3D had a very cool project featuring a drop down in a custom block, so I programmed this loophole using variables.
Credit to @CodeLegend for his awesome infinite list block. I used it slightly differently in this project, however.