Basic implementation of View System