"""
ESTUDIO DEL LENGUAJE KIVY
-------------------------------------------------------------------------------------------------------------

KVLANG
Es un lenguaje de marcacion definido por el frupo responsable del framework kivy
para construccion de interfaces graficas

OBJETIVO
Separar el codigo de interface visual del codigo de la logica del negocio o app

Implementado por la biblioteca kivy,

El lenguaje kivy fue creado para definir de forma sencilla y rapida a las pantallas de interaccion con el
usuario en las que todos los componentes visuales representan herederos directos de la clase WIDGET

El lenguaje esta ligado a los Widget, de forma predeterminada toda clase que se defina con el lenguaje Kivy
sera heredera de la clase WIDGET

WIDGET
------------------------------------------------------------------
Son todos los componentes visuales

Son cada uno de los objetos que RECIBEN EVENTOS de entradas
es decir objetos que DISPARAN EVENTOS cuando existe alguna
interaccion con el HARDWARE
---------------------------------------------------------------------------------------
CLARO:

    TODA APLICACION ESTARA FORMADA POR UNA UNICA VENTANA Y A ESTA LE SERA VINCULADO UN
    UNICO WIDGET Y ESTE WIDGET SE ENCONTRARA EN EL NIVEL MAS ALTO DE LA JERARQUIA

"""