WIP: Feature/#415 use resource pointer directly as component
We use ResourcePointers directly instead of through Handle
Components which only wrap the resource pointer.
Please take a close look. I needed to declare the copy constructor and operator of Component
from delete
to default
. That should in general be no problem, since we store the components within the entities in unique_ptr
what makes them non-copyable.