Refactor RootView, create Circle class