Completely managed C# implementation of a miner.
Inheritance: BitMaker.Miner.Cpu.CpuMiner
        /// <summary>
        /// Starts a new instance of the miner.
        /// </summary>
        /// <param name="context"></param>
        /// <param name="resource"></param>
        /// <returns></returns>
        public override IMiner StartMiner(IMinerContext context, CpuResource resource)
        {
            var miner = new ManagedMiner(context, (CpuResource)resource);
            miner.Start();

            return miner;
        }