Architecture experiments with Laravel