Uploading large code additions from prep for the Barbican Museum
Pushing to get code running in windows.