Initial abstraction of VelocityTemplate

Change-Id: I0fbe227ac1f83152716aaf1ab86a2aba7cb9a676
Signed-off-by: Jeremy Ho <jujaga@gmail.com>