Another possible layout, the stroke arm pin can be fixed or sliding. The rotating eccentric crank is replaced with a movable pin.
http://rxl001.fileave.com/Machine%20Top%20View.jpg
These are just ideas at the moment, comment and critic are most welcome.