Adding more documentation, margin component, trimming up animation with $extend boolean