Split entity up into "components", for good or bad...