digraph G { edge [len=3]; node [shape=box,style=filled]; "VisRen API" [fontsize=25]; "Extend Application" -> "VisRen API"; "Data IO" -> "VisRen API"; "Data In" -> "Data IO"; "Data Out" -> "Data IO"; "HMI simulation" -> "Data IO"; "GPS Location support" -> "Data In"; "File based importer" -> "Data In"; "REST API In" -> "Data In"; "REST API Out" -> "Data Out"; "File based exporter" -> "Data Out"; "User Macros" -> "Extend Application"; "Immersive Manipulation Tools" -> "Extend Application"; "AR renderer" -> "Extend Application"; "External raytracer" -> "Extend Application"; "XR tracking devices" -> "Extend Application"; "Geometry Tool" -> "Custom Tools"; "Physics Engine" -> "Realtime Simulation"; "Simulation engine" -> "Realtime Simulation"; "Visualise Webservice" -> "REST API In"; "Navigation tools" -> "Custom Tools"; "Sensor Overlay" -> "REST API In"; "Flexible hoses engine" -> "Realtime Simulation"; "Realtime Simulation" -> "Extend Application"; "Custom Tools" -> "Extend Application"; "Modelling Tools" -> "Custom Tools"; "Domain Specific Tools" -> "Custom Tools"; "Space claim" -> "Domain Specific Tools"; "Cable routing" -> "Domain Specific Tools"; "Welding planner" -> "Domain Specific Tools"; "Data exploration" -> "Domain Specific Tools"; "Tasks and reports display" -> "Data exploration"; "Build notes" -> "Data exploration"; "Kanban and Scrum Boards" -> "Data exploration"; "Site reports" -> "Data exploration"; "CAM overlay" -> "Domain Specific Tools"; "Training storyboard maker" -> "Custom Tools"; "IK system" -> "Realtime Simulation"; "CFD" -> "Realtime Simulation"; "Finger tracking" -> "XR tracking devices"; "Eye tracking" -> "XR tracking devices"; "Full body tracking" -> "XR tracking devices"; "Positional audio" -> "Extend Application"; "Haptics" -> "Extend Application"; "Gloves" -> "Haptics"; "Graphs and Charts" -> "Data In"; "Traffic cameras" -> "REST API In"; "Weather" -> "REST API In"; "Medical Imaging" -> "Science data"; "CT scan" -> "Medical Imaging"; "Xray" -> "Medical Imaging"; "Microscopy" -> "Science data"; "Science data" -> "Data In"; "GIS" -> "Science data"; "Boreholes" -> "Science data"; "Reservoir Models" -> "Science data"; "Satellite data" -> "Science data"; "Synthetic Apeture Radar" -> "Satellite data"; "Hyperspectral Imagery" -> "Satellite data"; "Network togogaphy" -> "Data In"; "Call graphs" -> "Data In"; "Artistic tools" -> "Custom Tools"; "UV map generation" -> "Extend Application"; "Derived topography" -> "Extend Application"; "Mesh simplication" -> "Extend Application"; "Molecule visualisation" -> "Science data"; "Protein database" -> "Molecule visualisation"; "Virus database" -> "Molecule visualisation"; "Pandemic mapping" -> "Science data"; "River flows and levels" -> "Science data"; "Super computer visualisations" -> "Science data"; "Galaxy formation" -> "Super computer visualisations"; "Dark matter" -> "Super computer visualisations"; "Inflation" -> "Super computer visualisations"; "Nuclear simulation" -> "Super computer visualisations"; "Forensics" -> "Custom Tools"; "Line to sight measurement" -> "Forensics"; "Crime scene reconstruction" -> "Forensics"; "Finger print analysis" -> "Forensics"; "Environment effects" -> "Extend Application"; "Smoke" -> "Environment effects"; "Spreading fire" -> "Environment effects"; "Disorientation" -> "Environment effects"; "Lava flow" -> "Environment effects"; "Electrical discharge" -> "Environment effects"; "Explosions" -> "Environment effects"; "Behavioural and biometrics research" -> "Data Out"; "Attention span" -> "Behavioural and biometrics research"; "Reflexes" -> "Behavioural and biometrics research"; "Range of motion" -> "Behavioural and biometrics research"; "Custom materials" -> "Extend Application"; "Gerber PCB design" -> "File based importer"; "Game engine" -> "File based importer"; "Game engine" -> "Realtime Simulation"; "Visual programming lanaguage" -> "Custom Tools"; "ELT tool" -> "Data IO"; "4D timeline" -> "Custom Tools"; "Interact with AI" -> "Realtime Simulation"; "Session analytics" -> "Data Out"; "Complicated Video" -> "Data Out"; "Powerpoints PDFs etc" -> "Data Out"; "Rendering ondemand views" -> "Data Out"; }