moving generic views into their own folder