Exhibition brings steam punk to life