Integrate uploaded robots

Pass the details of custom robot parts to the rendered HTML, then read that off the DOM during app initialise.