Basic functionality, will include texts, and wrapper functions, basic functions, etc