Implement basis of character framework