Keep It Simple, Keep It Separate: A Beginner's Guide to Interface Segregation in Laravel