I agree with david.
Simple classifications are better. I think I found two axes.
persistent replacable
persistent and not replaceable --> this system may not be usable non-persistent and not replaceable --> requires a close look
replaceable --> we're ok with enough effort
are there more?
ron