Improved section handling
Added symbol support
misc cleanup