Wow.
How do you define "small" and "massive"? Your circuit will probably be bigger than an atom and smaller than an asteroid.
What do you mean by 'other things' you would need? A microprocessor? A power supply? A book on motor control? I don't mean to sound arrogant, but it sounds like you're going into this project with very little knowledge of what you need to control a motor. There is lots of information on the web about what you are trying to do. I suggest you educate yourself about motor control, H-Bridges, MOSFETs, etc.