Abstract Electronics