Don't forget to initialize pointers

Change-Id: If9c588b2f3b1b227d2226aa0ee6addf79ce24b26
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Make sure we pass properly constructed resources

Change-Id: I0ca22688c9bdbd0cead511714c1dd00997881b0a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Add a new EntityLoader element

It also come with an example where we swap between two entities loaded
from QML files.

Change-Id: I09d5c5852ad5ea1e85d2acfffd51413de437ce22
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>