Digital Twin Architecture: Pros & Cons Explained