Refactor argument type handling into enum

Not much has changed visually but should be a good basis to build more sophisticated visualizations on top of

Created by  finchie  on November 20, 2023
YTW5RB26IF3MHIED6RA3AQ7KAZHPLABJ63WFSGAO6FAATFFCP4UAC
Change contents