Base

Class and few functions to begin with.