Refactor del sistema de métodos y funciones

Para arreglar el hecho de que hay ciertos métodos (como los de vector)
que necesitan acceso al _celltype, pasamos de 'lambdas' a objetos en los
métodos. O sea un método es un objeto que puede tener referencias al '_celltype'.
La referencia al '_celltype' se consigue de forma un poco 'hacky' porque
se crean clases locales al constructor de Vector que referencian una variable
estática del método constructor.

Me estoy dando cuenta al escribir esto que la variable estática es única e
instanciaciones de vector hay muchas, o sea que eso ya es un bug... ;)