Software Engineering Challenges of the H2020 DEEP-EST Modular Supercomputing Architecture