Refactored module layout while creating a mouse mapping backend, so that is
included too.