Split things into Abstract and Non-Abstract.