improving modularity by isolating the VDOM View element