Feature/css

merged again from sebaslv/related-docs and made needed changes.
@sebaslv, you can take a look as well.
`A` is not a good name. Please select another in lines of what you're doing here (extending RemoteFunctions object).