[glTemplate] initial commit