In response to @nunomaduro
Are you gonna use some kind of package for this or go vanilla?