add new implementation diagrams

show new abstract classes and updated xml import dependencies
comment out unnecessary imports