The Repository Pattern explained for EVERYONE (with Code Examples) 🚀