Altered:
- OCD with the destructor position.
Altered:
- Completely changed the caching model for AMDataSourceSeriesData to be
much more similar to AMDataSourceImageData as it has been shown to be
much more optimized than previous iterations.