Revert "Revert "Inicial UML code""

This reverts commit 1e2f95e8a86c0b8df46739b78681c2b51a370482.