Started implementing new crypto framework. Includes ByteCrypto and ICryptoType (and related exceptions)