renamed OrderedList to NumberedList
renamed UnorderedList to BulletedList
renamed LinkText to Link
minor refactoring of Link
added Image
make Text correctly handle whitespaces.