Improvements to parts module with edit functionality