Added IdeaStore and started moving to separate class.