major updates to the visitor mechanics. This version is the first version that includes proper rendering