added Printed subclass of Assembly, changed show and output to call part(show=false) if not overwritten