W/O - BOM general quetion

Sage 100

We have W/O  and BOM modules in Sage 2014.

We produce custom mosaic using tile and stone. A couple initial questions.

1. How can we track time against job/work order?

2. Create a BOM or template that allows different material to be used in a BOM, rather than create a new BOM for every combination of materials that may make up a design.

(so if we have a flower mosaic, we could potentially use hundreds of different colors to make the design), can a BOM be created in such a way that the specific materials don't have to be entered in the BOM.

Thanks