Core Library is a foundation library that provides useful datatypes, design patterns and utility methods.