Feature: modular grunt setup