Basic implementation of view engine interface