and persistence layer. The engineering workflows are configurable and mutable which requires flexible and adaptable data persistence... engineering workflows are built from chaining together solution components, important task would be to design the persistence data...