Text and Image basic attributes as demo, currently using single inheritance only, preparing to move on to multiple inheritance.