Early investigation of GU plugin features... have to switch branches, so committing