contrivance

noun

The use of skill to create or bring about something, especially with a consequent effect of artificiality.