configuration classes extracted to different packages
added convolutional layers