Sounds interesting and kind of reminds me of Grandia 3 where you could combine egg elements to make a new one.