Some basic core classes with little implementation, but one running test