Orbital-free methods for plasmonics: Linear response | Synapse