Starting to move element system to API
-To-do: figure out how to do the multiple lists for storage blocks dynamically