[WIP] Developing 3.1.0

Rebuild using laravel components.