Конечно, сложно учесть все мнения, но вот, что получилось.
В принципе, считаю, что можно попробовать сделать так.