Initial Commit of Cross project code

- moved generally used code into CarbonCore