Rethinking Answer Set Programming Templates