Credit: User:Jleedev
Common circuit elements.