Input-output Analysis: Frontiers and Extensions