Initial commit
Added capture, handler, dispatch