Initial add
Added summary example
Added empty line
Added empty line
Added abstract element walker
Simplified SumWalker