Rearranged structure, added InfiniteFrontier.Core