Model-Driven Engineering in Digital Thread Platforms: A Practical Use Case and Future Challenges