Added a ViewBuilder class to make creating views easier.