KeyGenUtils API

This is the API I've written for generating Keys, nonces and ivs. It will also convert byte arrays to into SecretKeys, KeyPairs, and a couple other classes. 
What is the use case for offsets and lengths here? (I haven't worked with crypto code.) This seems low-level and bit-twiddly. I'd prefer to avoid having the functionality if practical.