What packages to install for lxc on ubuntu xenial

here is the list of package names i gathered. they were found in Ubuntu 16.04 repositories. it is not known what packages are essential, optional, benign, undesirable, or dangerous. it is not known if other packages should also be in the list. i installed them all in a chroot and the installations all succeeded. the only action i have tried in that chroot is “man lxc” which works.

liblxc-common
liblxc-dev
liblxc1
lxc
lxc-common
lxc-dev
lxc-templates
lxc-tests
lxc-utils
lxc1
lxcfs
lxctl
python-lxc
python3-lxc

maybe someone can tell me the minimal set to get basic system-style containers to work and which are nice option packages.

are versions of lxc above 1.x just lxd?