Add a new notion of BlockPathKey, do some refactor of stringifying
Add a new notion of BlockPathKey, do some refactor of stringifying

msullivan/rmc-compiler,msullivan/rmc-compiler,msullivan/rmc-compiler,msullivan/rmc-compiler,msullivan/rmc-compiler,msullivan/rmc-compiler