Refactor SpringboardScreen to be more encapsulated and object-oriented.