Add multiple layout support and make grunt as an optional front solution