Parts
Anything you can buy and fit. A part is identified by a standard and a size — M6 × 30 socket head cap screw, 6205-2RS bearing — so the table that defines it is the thing to store, and every entry here quotes one.
Sub-librariestwo with data, two still being built
Why Parts and Materials are separatethe split this database is built on
A part is specified: it has a standard number, a size and a published dimension table, so a page can list every dimension and be checked against the standard. A material is described: density, strength, corrosion behaviour and typical applications, with no equivalent single table. Filing both under one list — which is what a flat "categories" menu does — means a bush made of bronze sits next to the bronze it is machined from, and neither page can carry the fields the other needs.
So the two modules answer different questions. Materials answers "what should this be made of"; Parts answers "what do I buy to hold it together". Applications is where the two get joined, because that is the only place the question "which of these do I need" is answerable.