Added initial library structure for first release.