NICAR 2013 - Reusable Components

step #3 - separate (and parameterize) rendering code