Technology and engineering at EMBL