mechanism: device consisting of a piece of machinery; has moving parts that perform some function
device: an instrumentality invented for a particular purpose
historic period: an era of history having some distinctive feature