killing component class, using void pointers now. Was useless anyway...
Including different header for uint32_t in DataTypes, I think this is the one I should use