role, base, input, legal all seem to create appropriately-named nodes (but no edges/arcs yet)