Major changes to allow for custom kernel sizes.