On the application and extension of system signatures in engineering reliability