Make basic framework and add personality module