If an ID or no ID specified is not specified for each node element, at some point the app will crash.
- Build process should auto assign a unique ID to a node element if not specified.
- If there is an ID check against all others to make sure it differs.