added initial work on vision encoder with self-organizing maps