Improve responsive behavior and project structure