part.section, part directives, refactored path.js
styling and view adjustments