Electron-based nanodevices