initial support for parts loading
initial parts implementation
new part inclusion