Added MainScreen & renderer design pattern.