If you wish to request that the custom deep learning layer functionality be enhanced with specific functionality (like the ability to "customize the input and output freely" -- what specifically do you mean by 'customize'?) you can file enhancement requests by contacting Technical Support using the Contact Support link on the Support section of this site.