Split up the ViewFirst class