Ported tubes to new part system, refactored the TileCache and added the PartCache.
Ported Circuit Table.