Core Array Containers

Initial work on refactoring the containers in the Core. So far, this only pertains to the dynamic array implementation.