This video is a free trial of what you get as a member of Umbraco TV. If you want full access sign up here.
Of course it's possible to store more then just primitive types, see how easy it is to store complex data
Start extending the backoffice with custom components, in this chapter you'll learn how to create your own property editors, using html, js and AngularJS.
Read documentation