New interface setup, images, beacon code, and setup logic.