cleanup
rename Function Router -> Function Context

pattern name rename
added basic example