Feature/css

merged again from sebaslv/related-docs and made needed changes.
@sebaslv, you can take a look as well.
camelCase in 'to' part. Perhaps an even better idea is to rename it to `ExtendedRemoteFunctions`.