Initial work on ECS refactor. Migrated surface animations over to the ECS.