Try to ensure code is always `ltr`

Will have to investigate further, as it doesn't seem to make any
difference.
Change paths
Remove some unnecessary stuff from design-pattern docs