Well, frames and iframes both provide client-side "includes".

They cannot be arbitrary components though.