Reworking inputs engine.
Layout changes.