- Refactor the semantics and logic for blockHandler and fallback - Add `fallbackClass` support for fallback in global classes - Add `defaultFallback` support - Update test cases and demo Signed-off-by: Eric Zhao <sczyh16@gmail.com>