/// <summary>
        /// Base Constructor for the Monster Create Page
        /// </summary>
        /// <param name="data"></param>
        public CharacterCreatePage(GenericViewModel <BaseCharacter> data)
        {
            InitializeComponent();

            data.Data = new BaseCharacter();

            BindingContext = this.ViewModel = data;

            CharacterTypePicker.SelectedItem = data.Data.Attribute.ToString();

            //This is the creation of the character image selection
            ObservableCollection <ImagePickerModel> imageList = new ObservableCollection <ImagePickerModel>();

            foreach (ImagePickerModel image in DefaultData.AllChacterImages())
            {
                imageList.Add(image);
            }
            ImageView.ItemsSource = imageList;

            charImage.Source = ViewModel.Data.ImageURI;
        }