Reflection based plugin loading
Moved minor crafting logic to chip