saaskit core library