WIP: Combine vs/gs/fs linkage enums
WIP: add GS visitors