Consolidated all Figure/Float types under one Figure type

New types:
    - Figure
    - FigureType
    - PreparedContent

Removed types:
    - Figure (for images)
    - TableFloat
    - CodeFloat
    - Algorithm