Such a general security product is a bad idea. You increase the attack surface a ton, and get little benefit for many of the things.
For example, software OTP is secure enough and you can always use HW keys. An encrypted storage can be a dedicated disk that performs better.
